<!DOCTYPE html>
<html>

<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  <title>layout 管理系统大布局 - Layui</title>
  <link rel="stylesheet" href="/assets/lib/layui/css/layui.css">

  <link rel="stylesheet" href="/assets/fonts/iconfont.css">

  <link rel="stylesheet" href="/assets/css/index.css">
</head>

<!-- 1  把源码复制过来 然后 把导入的 css 和js 删除掉  因为路径不对  -->
<!-- 2  导入layui 的css 和 JS    -->
<!-- 2.1 注意 css 在最上面导入 JS 在最下面导入 -->
<!-- 3  通过检查元素 把  layui-layout-left 删除  -->
<!-- 4  替换logo -->
<!-- 5  把 click-menu item 放到第一个  并且改成首页 -->
<!-- 6   lay-shrink="all"  只让当前展开 让兄弟不展开 -->

<!-- 需求a  为 菜单项和退出 添加图标      -->
<!-- a.1 需要导入字体图标的css文件  -->
<!-- a.2 在每一个文字前面 添加   span 标签和字体图标的类名 -->
<!-- 需求b  使用iframe 复用 侧边栏和头部      -->
<!-- 面临的问题：  每个页面的 头部 和 侧边栏 都一样 就中间部分不一样      -->
<!-- b.1 iframe   让网页中嵌套网页    嵌套的网页 放到iframe的  src 中  -->
<!-- b.2 在实际开发中 要复用的代码 放到一个公共的页面中   经常改变的放到  iframe 里面  -->
<!-- b.3 iframe 一般我们给他起个名字 名字符合变量的命名规范就可以了  -->
<!-- b.3.1 名字对应这a标签的target属性的 属性值    -->
<!-- b.3.2 只要a标签加了 target 属性 并且属性值和iframe的名字一样 这个时候a 标签跳转的地址会自动渲染到iframe里面     -->


<!-- layui-this 就是一个高亮的类名  -->


<!-- 需求C  渲染图片头像和文字头像 -->


<body>
  <div class="layui-layout layui-layout-admin">
    <div class="layui-header">
      <div class="layui-logo layui-hide-xs layui-bg-black">
        <img src="/assets/images/logo.png" alt="">
      </div>

      <ul class="layui-nav layui-layout-right">
        <li class="layui-nav-item layui-hide layui-show-md-inline-block">

          <!-- 个人中心的文字头像 -->
          <!-- 右侧导航栏上面头像 -->
          <a href="javascript:;" class="userinfo">
            <img src="/assets/images/sample2.jpg" class="layui-nav-img" /> <span class="text-avatar">A</span>
            个人中心
          </a>


          <dl class="layui-nav-child">
            <dd><a href="">Your Profile</a></dd>
            <dd><a href="">Settings</a></dd>
            <dd><a href="">Sign out</a></dd>
          </dl>
        </li>
        <li class="layui-nav-item" lay-header-event="menuRight" lay-unselect>
          <a href="javascript:;" id="btnLogout">
            <span class="iconfont icon-tuichu"></span>退出
          </a>
        </li>
      </ul>
    </div>

    <div class="layui-side layui-bg-black">
      <div class="layui-side-scroll">
        <!-- 左侧导航区域（可配合layui已有的垂直导航） -->
        <ul class="layui-nav layui-nav-tree" lay-filter="test" lay-shrink="all">



          <!-- 左侧侧边栏上面头像 -->
          <div class="userinfo">
            <img src="/assets/images/sample2.jpg" class="layui-nav-img" />
            <span class="text-avatar">A</span>
            <span id="welcome">欢迎 ***</span>
          </div>


          <!-- 首页  -->
          <li class="layui-nav-item  layui-this">
            <!-- b.1.5 需要给a标签指定 target 属性 属性值 要和 iframe的名字一直  -->
            <!-- 加上名字之后 网页会加载到iframe里面 并且不会把原网页覆盖 -->
            <a href="/home/dashboard.html" target="fm">
              <span class="iconfont icon-home"></span> 首页
            </a>
          </li>

          <li class="layui-nav-item">
            <a class="" href="javascript:;">
              <span class="iconfont icon-16"></span>
              文章管理</a>
            <dl class="layui-nav-child">
              <dd>
                <!-- 测试代码 后期删除 -->
                <a href="/article/art_cate.html" target="fm"><i class="layui-icon layui-icon-app"></i>文章类别</a>
              </dd>
              <dd>
                <a href="/article/art_list.html" target="fm"><i class="layui-icon layui-icon-app"></i>文章列表</a>
              </dd>
              <dd>
                <a href="javascript:;"><i class="layui-icon layui-icon-app"></i>发布文章</a>
              </dd>
            </dl>
          </li>
          <li class="layui-nav-item">
            <a href="javascript:;">
              <span class="iconfont icon-user"></span>
              个人中心</a>
            <dl class="layui-nav-child">
              <dd>
                <a href="/user/user_info.html" target="fm"><i class="layui-icon layui-icon-app"></i>基本资料</a>
              </dd>
              <dd>
                <a href="/user/user_avatar.html" target="fm"><i class="layui-icon layui-icon-app"></i>更换头像</a>
              </dd>
              <dd>
                <a href="javascript:;"><i class="layui-icon layui-icon-app"></i>重置密码</a>
              </dd>
            </dl>
          </li>


        </ul>
      </div>
    </div>

    <div class="layui-body">
      <!-- 内容主体区域 -->
      <!-- b.1.1 ifram 放到哪里  他加载的网页就渲染到哪里 -->
      <!-- b.1.2 src 要加载的网页 -->
      <!-- b.1.3 src 要加载的网页  并且是默认值  -->
      <!-- b.1.4 给iframe 起个名字  后续的a标签跳转的网页可以加载到iframe 里面   -->
      <iframe name="fm" src="/home/dashboard.html" frameborder="0"></iframe>
    </div>

    <div class="layui-footer">
      <!-- 底部固定区域 -->
      底部固定区域
    </div>
  </div>


  <script src="/assets/lib/layui/layui.all.js"></script>

  <!-- 导入 jQuery -->
  <script src="/assets/lib/jquery.js"></script>
  <!-- 导入自己封装的 baseAPI -->
  <script src="/assets/js/api.js"></script>
  <!-- 导入自己的 js 文件 -->
  <script src="/assets/js/index.js"></script>

</body>

</html>